1 <?php
2 include("../includes/config.php");
3 include("../includes/validate_data.php");
4 session_start();
5 if(isset($_SESSION['admin_login'])) {
6 if($_SESSION['admin_login'] == true) {
7 $id = $_GET['id'];
8 $query_selectManDetails = "SELECT * FROM manufacturer WHERE man_id='$id'";
9 $result_selectManDetails = mysqli_query($con,$query_selectManDetails);
10 $row_selectManDetails = mysqli_fetch_array($result_selectManDetails);
11 $name = $email = $phone = $username = $password = "";
12 $nameErr = $emailErr = $phoneErr = $usernameErr = $passwordErr = $requireErr = $confirmMessage = "";
13 $nameHolder = $emailHolder = $phoneHolder = $usernameHolder = "";
14 if($_SERVER['REQUEST_METHOD'] == "POST") {
15 if(!empty($_POST['txtManufacturerName'])) {
16 $nameHolder = $_POST['txtManufacturerName'];
17 $resultValidate_name = validate_name($_POST['txtManufacturerName']);
18 if($resultValidate_name == 1) {
19 $name = $_POST['txtManufacturerName'];
20 }
21 else{
22 $nameErr = $resultValidate_name;
23 }
24 }
25 if(!empty($_POST['txtManufacturerEmail'])) {
26 $emailHolder = $_POST['txtManufacturerEmail'];
27 $resultValidate_email = validate_email($_POST['txtManufacturerEmail']);
28 if($resultValidate_email == 1) {
29 $email = $_POST['txtManufacturerEmail'];
30 }
31 else {
32 $emailErr = $resultValidate_email;
33 }
34 }
35 if(!empty($_POST['txtManufacturerPhone'])) {
36 $phoneHolder = $_POST['txtManufacturerPhone'];
37 $resultValidate_phone = validate_phone($_POST['txtManufacturerPhone']);
38 if($resultValidate_phone == 1) {
39 $phone = $_POST['txtManufacturerPhone'];
40 }
41 else {
42 $phoneErr = $resultValidate_phone;
43 }
44 }
45 if(!empty($_POST['txtManufacturerUname'])) {
46 $usernameHolder = $_POST['txtManufacturerUname'];
47 $resultValidate_username = validate_username($_POST['txtManufacturerUname']);
48 if($resultValidate_username == 1) {
49 $username = $_POST['txtManufacturerUname'];
50 }
51 else{
52 $usernameErr = $resultValidate_username;
53 }
54 }
55 if($name != null && $email != null && $username != null) {
56 $query_UpdateMan = "UPDATE manufacturer SET man_name='$name',man_email='$email',man_phone='$phone',username='$username' WHERE man_id='$id'";
57 if(mysqli_query($con,$query_UpdateMan)) {
58 echo "<script> alert(\"Manufacturer Details Updated Successfully\"); </script>";
59 header('Refresh:0;url=view_manufacturer.php');
60 }
61 else {
62 $requireErr = "Updating Manufacturer Failed";
63 }
64 }
65 else {
66 $requireErr = "* Valid Name, Email, Username & Password are compulsory";
67 }
68 }
69 }
70 else {
71 header('Location:../index.php');
72 }
73 }
74 else {
75 header('Location:../index.php');
76 }
77 ?>
78 <!DOCTYPE html>
79 <html>
80 <head>
81 <title> Edit Manufacturer </title>
82 <link rel="stylesheet" href="../includes/main_style.css" >
83 </head>
84 <body>
85 <?php
86 include("../includes/header.inc.php");
87 include("../includes/nav_admin.inc.php");
88 include("../includes/aside_admin.inc.php");
89 ?>
90 <section>
91 <h1>Edit Manufacturer</h1>
92 <form action="" method="POST" class="form">
93 <ul class="form-list">
94 <li>
95 <div class="label-block"> <label for="manufacturer:name">Name</label> </div>
96 <div class="input-box"> <input type="text" id="manufacturer:name" name="txtManufacturerName" placeholder="Name" value="<?php echo $row_selectManDetails['man_name']; ?>" required /> </div> <span class="error_message"><?php echo $nameErr; ?></span>
97 </li>
98 <li>
99 <div class="label-block"> <label for="manufacturer:email">Email</label> </div>
100 <div class="input-box"> <input type="text" id="manufacturer:email" name="txtManufacturerEmail" placeholder="Email" value="<?php echo $row_selectManDetails['man_email']; ?>" required /> </div> <span class="error_message"><?php echo $emailErr; ?></span>
101 </li>
102 <li>
103 <div class="label-block"> <label for="manufacturer:phone">Phone</label> </div>
104 <div class="input-box"> <input type="text" id="manufacturer:phone" name="txtManufacturerPhone" placeholder="Phone" value="<?php echo $row_selectManDetails['man_phone']; ?>" /> </div> <span class="error_message"><?php echo $phoneErr; ?></span>
105 </li>
106 <li>
107 <div class="label-block"> <label for="manufacturer:username">Username</label> </div>
108 <div class="input-box"> <input type="text" id="manufacturer:username" name="txtManufacturerUname" placeholder="Username" value="<?php echo $row_selectManDetails['username']; ?>" required /> </div> <span class="error_message"><?php echo $usernameErr; ?></span>
109 </li>
110 <li>
111 <input type="submit" value="Update Manufacturer" class="submit_button" /> <span class="error_message"> <?php echo $requireErr; ?> </span><span class="confirm_message"> <?php echo $confirmMessage; ?> </span>
112 </li>
113 </ul>
114 </form>
115 </section>
116 <?php
117 include("../includes/footer.inc.php");
118 ?>
119 </body>
120 </html>